package cn.xo68.ide.plugin.common.domain;

import cn.xo68.ide.plugin.common.resources.Messages;

import java.io.Serializable;

/**
 * 项目设置
 */
public class ProjectSetting implements Serializable {

    private String defaultGroupId;
    private String defaultArtifactId;
    private String defaultVersion;
    private String defaultPackages;
    private String defaultAuthor;

    public ProjectSetting() {
        this.defaultGroupId = Messages.SETTING_PROJECT_GROUPID;
        this.defaultArtifactId = Messages.SETTING_PROJECT_ARTIFACTID;
        this.defaultVersion = Messages.SETTING_PROJECT_VERSION;
        this.defaultPackages = Messages.SETTING_PROJECT_PACKAGES;
        this.defaultAuthor = Messages.SETTING_PROJECT_AUTHOR;
    }

    public String getDefaultGroupId() {
        return defaultGroupId;
    }

    public void setDefaultGroupId(String defaultGroupId) {
        this.defaultGroupId = defaultGroupId;
    }

    public String getDefaultArtifactId() {
        return defaultArtifactId;
    }

    public void setDefaultArtifactId(String defaultArtifactId) {
        this.defaultArtifactId = defaultArtifactId;
    }

    public String getDefaultVersion() {
        return defaultVersion;
    }

    public void setDefaultVersion(String defaultVersion) {
        this.defaultVersion = defaultVersion;
    }

    public String getDefaultPackages() {
        return defaultPackages;
    }

    public void setDefaultPackages(String defaultPackages) {
        this.defaultPackages = defaultPackages;
    }

    public String getDefaultAuthor() {
        return defaultAuthor;
    }

    public void setDefaultAuthor(String defaultAuthor) {
        this.defaultAuthor = defaultAuthor;
    }
}
